<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Software-Configuration-Management</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Software-Configuration-Management"> <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Software-Configuration-Management rootpage-Software-Configuration-Management skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Software-Configuration-Management</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr">
<p>Das <b>Software-Configuration-Management</b> (<b>SCM</b>) oder <b>Software-Konfigurationsmanagement</b> ist eine <a href="Spezialisierung" title="Spezialisierung">Spezialisierung</a> des <a href="Konfigurationsmanagement" title="Konfigurationsmanagement">Konfigurationsmanagements</a> auf alle Aktivitäten und Ergebnisse im Bereich der <a href="Software-Entwicklung" class="mw-redirect" title="Software-Entwicklung">Software-Entwicklung</a> sowie deren Nutzung in Produkten. Dazu gehört unter anderem die geeignete Berücksichtigung andockender systemeigener Produktkomponenten und deren <a href="Variante_(Software)" title="Variante (Software)">Varianten</a> (bspw. über Kompatibilitätsmatrizen) über den gesamten <a href="Produktlebenszyklus" title="Produktlebenszyklus">Produktlebenszyklus</a> hinweg.
</p>
<div class="mw-heading mw-heading2"><h2 id="Grundlegendes">Grundlegendes</h2></div>
<p>SCM-Systeme sind Schwergewichte unter den Werkzeugen zur Softwareentwicklung. Neben Minimalforderungen, die sie in stark fortgeschrittener Version bereitstellen, bieten sie kleinteilige <a href="Rechteverwaltung" class="mw-disambig" title="Rechteverwaltung">Rechteverwaltungen</a>, <a href="Variantenmanagement" title="Variantenmanagement">Variantenmanagement</a> und ausgereifte <a href="Software-Lebenszyklus" title="Software-Lebenszyklus">Lifecycle</a>-Verwaltungen. Sie sind deutlich komplexer als die leichtgewichtigen <a href="Versionsverwaltung" title="Versionsverwaltung">Versionsverwaltungssysteme</a>.
</p><p>SCM hat mehrere Ziele:
</p>
<ul><li>Definition und Verfolgung von Prozessen</li>
<li>Dokumentation aller Vorgänge</li>
<li><a href="Versionierung" class="mw-redirect" title="Versionierung">Versionierung</a> und Konfliktbehandlung</li>
<li>Verwaltung von Voraussetzungen</li>
<li>Effizienzsteigerungen bei der automatisierten Applikationserstellung</li>
<li>Integration aller vorhandenen Werkzeuge</li>
<li><a href="Zugriffskontrolle" title="Zugriffskontrolle">Zugriffskontrolle</a></li></ul>
<p>Eine akademische <a href="Forschung" title="Forschung">Forschung</a> zu dem Thema findet nur in sehr bescheidenem Umfang statt, im universitären <a href="Lehrplan" title="Lehrplan">Lehrplan</a> der Informatiker erscheint das Thema SCM oftmals überhaupt nicht. Infolgedessen sind viele der auftretenden und grundsätzlich zu lösenden Problematiken den Jungakademikern nicht präsent, was wiederum zu keiner Nachfrage am Markt führt. Dadurch sieht keine der großen Firmen den Bedarf, den Markt für sich zu besetzen und damit abseits der akademischen Pfade Standards zu schaffen. Die Folge ist somit eine starke Zersplitterung des Marktes und jeweils spezifische Ansichten über Umfang, Begriffe, Integrationen, Verfügbarkeit und Kompatibilität.
</p>
<div class="mw-heading mw-heading2"><h2 id="Konfigurationen_gemäß_internationalem_Standard"><span id="Konfigurationen_gem.C3.A4.C3.9F_internationalem_Standard"></span>Konfigurationen gemäß internationalem Standard</h2></div>
<p>In der 24765-2017 – ISO/IEC/IEEE, die als internationaler Standard Begriffe für System- und Software-Engineering festlegt, werden Konfigurationen wie folgt umschrieben:
</p>
<ul><li>Anordnung eines <a href="Computersystem" class="mw-redirect" title="Computersystem">Computersystems</a> oder einer Komponente, die sich durch die Anzahl, Art und Verbindungen seiner Bestandteile bestimmt.</li>
<li>die funktionellen und physikalischen Eigenschaften von <a href="Hardware" title="Hardware">Hardware</a> oder <a href="Software" title="Software">Software</a>, wie sie in der technischen Dokumentation festgehalten oder in einem Produkt verwendet werden.</li>
<li>Anordnung eines Systems oder Netzwerks, wie durch die Art, Anzahl und Hauptmerkmale seiner Funktionseinheiten definiert ist.</li>
<li>Anforderungen, <a href="Entwurf" class="mw-redirect" title="Entwurf">Entwurf</a> und <a href="Implementierung" title="Implementierung">Implementierung</a>, die eine bestimmte Version eines Systems oder einer Systemkomponente definieren.</li>
<li>Art und Weise, in der die Hard- und Software einer Informationsverarbeitung systematisch organisiert und miteinander verbunden sind.</li>
<li>Sammlung von Objekten, die an Schnittstellen interagieren können.</li></ul>
<p>Wer also über Konfigurationen bzw. Konfigurationsmanagement spricht, sollte sicherstellen, dass alle Gesprächsteilnehmer über dasselbe terminologische Verständnis zum Sachverhalt verfügen. Bei der Produkt- und Softwareentwicklung fallen viele unterschiedliche Arbeitsergebnisse an, z. B. <a href="Computerprogramm" title="Computerprogramm">Programme</a> und Komponenten, Dateien wie <a href="Lastenheft" title="Lastenheft">Lastenhefte</a> und Architekturskizzen, Release Notes oder <a href="%C3%84nderungsprotokoll" title="Änderungsprotokoll">Changelogs</a>, Testspezifikationen und Testdaten, Änderungsanträge oder Quellcode.
</p><p>Das Konfigurationsmanagement verwaltet und labelt zusammengehörende Arbeitsergebnisse (Konfigurationseinheiten) als sogenannte Konfigurationen.
</p>
<div class="mw-heading mw-heading2"><h2 id="Siehe_auch">Siehe auch</h2></div>
<ul><li>Versionsverwaltung beim <a href="Dokumentenmanagement" title="Dokumentenmanagement">Dokumentenmanagement</a></li>
<li><a href="Scrum" title="Scrum">Scrum</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Gerhard Versteegen: <i>Konfigurationsmanagement. (= Xpert.press).</i> Springer, Berlin 2003, ISBN 978-3-540-43622-5.</li>
<li>Rainer Heinold: <cite style="font-style:italic">Rechtzeitiges Konfigurationsmanagement</cite>. In: Gerhard Versteegen (Hrsg.): <cite style="font-style:italic">Software Management: Beherrschung des Lifecycles</cite> (= <cite style="font-style:italic">Xpert.press</cite>). Springer, Berlin, Heidelberg 2002, ISBN 978-3-642-56367-6, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em"> </span>137–159</span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Software-Configuration-Management&rft.atitle=Rechtzeitiges+Konfigurationsmanagement&rft.au=Rainer+Heinold&rft.btitle=Software+Management%3A+Beherrschung+des+Lifecycles&rft.date=2002&rft.genre=book&rft.isbn=9783642563676&rft.pages=137-159&rft.place=Berlin%2C+Heidelberg&rft.pub=Springer&rft.series=Xpert.press" style="display:none"> </span></li>
<li>Jörg Noack: <cite style="font-style:italic">Konfigurationsmanagement</cite>. In: ders. (Hrsg.): <cite style="font-style:italic">Techniken der objektorientierten Softwareentwicklung</cite> (= <cite style="font-style:italic">Xpert.press</cite>). Springer, Berlin, Heidelberg 2001, ISBN 978-3-642-63991-3, <span style="white-space:nowrap">S.<span style="display:inline-block;width:.2em"> </span>340–376</span>.<span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rfr_id=info:sid/de.wikipedia.org:Software-Configuration-Management&rft.atitle=Konfigurationsmanagement&rft.au=J%C3%B6rg+Noack&rft.btitle=Techniken+der+objektorientierten+Softwareentwicklung&rft.date=2001&rft.genre=book&rft.isbn=9783642639913&rft.pages=340-376&rft.place=Berlin%2C+Heidelberg&rft.pub=Springer&rft.series=Xpert.press" style="display:none"> </span></li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2024-06-09" href="https://de.wikipedia.org/wiki/?title=Software-Configuration-Management&oldid=245774660">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>